functional circulation